package forPkg

fun main() {
    //kotlin中的范围循环(..为范围表达式)
//    test1()
    //范围循环可以设置跳过
//    test2()
    //倒序循环
//    test3()
    //半闭包
//    test4()
    //使用in关键字检查是否包含
//    test5()
    //使用可变参数
    test6(1, 2, 3, desc = "数字:")
}

fun test1() {
    for (i in 1..10) {
        println(i)
    }
}

fun test2() {
    for (i in 1..10 step 2) {
        println(i)
    }
}

fun test3() {
    for (i in 10 downTo 1) {
        println(i)
    }
}

fun test4() {
    for (i in 1 until 10) {
        println(i)
    }
}

fun test5() {
    val isContain = "a" in listOf("a", "b")
    println(isContain)
}

fun test6(vararg num: Int, desc: String) {
    for (i in num) {
        println("$desc$i")
    }
}